vlwkaos' digital garden

hash vs chunkhash vs contenthash

참조한 글: Hash vs chunkhash vs ContentHash


웹팩 번들 결과물 파일명에 hash, chunkhash, contenthash 이렇게 세종류의 해시값을 사용할 수 있다. 각각의 차이점을 알아보자.

Hash

빌드에 고유한 해시값. 즉, 한 빌드 결과물은 같은 해시값을 사용한다. 빌드 결과가 바뀔 때 해시값도 바뀐다.

Chunkhash

웹팩에 정의된 Entry 마다 고유의 해시값을 갖는다. 특정 entry에 해당하는 빌드 내용물이 바뀔 때 갱신된다.

Contenthash

ExtractTextPlugin을 이용할 때 만들어지는 특정 해시값. 각 Chunk의 전체 내용에 따라 해시값이 달라지기보다 해당 플러그인에서 추출한 내용물에 기반하여 해시를 만든다.

Referred in

hash vs chunkhash vs contenthash